技術文章
技術問答
My Project
iT 徵才
聊天室
2026 鐵人賽
登入/註冊
文章
問答
Tag
邦友
鐵人賽
搜尋
2026 iThome 鐵人賽
0
AI 自動化
實戰打造個人專屬 AI 自動化工作流:從零建立高效生產力系統
系列 第
9
篇
打造完整的 AI 助教對話系統:PDF 講義 + 多輪記憶 + 溫柔人設大整合
18th鐵人賽
yi
2026-10-18 17:10:46
53 瀏覽
分享至
一、 前言
經過前幾天的分塊擊破,我們已經掌握了:
File API:上傳與解析 PDF 講義(Day 4)。
Chat API:保持多輪對話記憶(Day 6)。
System Instruction:賦予 AI 親切學姐的個性與回應邏輯(Day 8)。
今天,我們要把這些碎片拼在一起,打造一個完整的命令列互動對話終端——讓學生能把講義扔給學姐,接著進行隨提隨答的引導式學習!
二、 核心整合架構
講義上傳背景化:
使用 client.files.upload() 上傳講義,並在建立 client.chats.create() 後的第一個 send_message() 將檔案物件掛載進去,作為整段對話的上下文背景知識。
人設持續繼承:
在 GenerateContentConfig 中注入 system_instruction,確保多輪對話過程中學姐的人設不會跑偏。
互動式 Command-Line 迴圈:
透過 while True 與 input() 建立無限對話,直到使用者輸入 exit 離開。
三、 程式碼
四、成果展示
五、結語
今天我們成功完成了一個兼具「文檔理解能力」與「人間體互動感」的 AI 助教原型!
留言
追蹤
檢舉
上一篇
幫 AI 助教微調個性:System Instruction 系統提示詞實戰
下一篇
打造高穩定度的 AI 系統:錯誤處理與例外控制
系列文
實戰打造個人專屬 AI 自動化工作流:從零建立高效生產力系統
共
30
篇
目錄
RSS系列文
訂閱系列文
0
人訂閱
26
迎向學霸之路:打造 AI 錯題集自動盲點診斷與個人化複習處方籤
27
數據化學習管理:打造全功能個人化儀表板與學習進度追蹤器
28
遊戲化學習體驗:打造 AI 學生助手成就徽章與激勵系統
29
視覺與文字的完美融合:打造 AI 學生助手多模態影像解析助理
30
AI 智慧學生助手 30 天大滿貫開發之旅全紀錄與完賽總結
完整目錄
熱門推薦
{{ item.subject }}
{{ item.channelVendor }}
|
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
929
組
團體組數
32
組
累計文章數
20249
篇
完賽人數
534
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
15th鐵人賽
16th鐵人賽
13th鐵人賽
18th鐵人賽
17th鐵人賽
14th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
linux
windows server
css
熱門問題
2026年-請益支援中文codeing 的地端LLM
团队想从OpenAI API迁移到自部署Qwen或DeepSeek,除了API兼容性,在推理成本和运维复杂度上还有哪些隐性坑?
熱門回答
2026年-請益支援中文codeing 的地端LLM
团队想从OpenAI API迁移到自部署Qwen或DeepSeek,除了API兼容性,在推理成本和运维复杂度上还有哪些隐性坑?
熱門文章
去背景音教學|OBS Twitch VOD Track 如何分開直播音樂與回放音軌?(Day 17)
HTTP 200 不等於成功:我替 27 個台灣政府資料 skill 抓出的五種「假成功」
影片去除雜音保留人聲|OBS 多音軌錄製遊戲、Discord 與麥克風(Day 16)
GPT-6 Astra入門指南:核心功能、開發用途與上手方法
Claude Code 雲端實戰篇0:拿送的美金 250 額度做一個每天自動跑收集股票相關資訊的工具(總覽)
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}